package com.lesama.file;

import java.io.File;

// 打印某个文件夹下的所有java文件

public class FileTest2 {
    public static void main(String[] args) {
        printAllJavaFiles(new File("D:\\my\\"));
    }
    public static void printAllJavaFiles(File directory) {
        File[] files = directory.listFiles();
        if(files == null) {
            return;
        }
        for (File file : files) {
            if(file.isFile()) {
                if(file.getName().endsWith(".java")) {
                    System.out.println(file.getName());
                }
            } else {
                if(file.listFiles() != null) {
                    printAllJavaFiles(file);
                }
            }
        }
    }
}
